/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package DataStructures;


import java.util.ArrayList;
import java.util.HashMap;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlSeeAlso;

/**
 *
 * @author Manuel
 */

@XmlRootElement
@XmlSeeAlso({Metrics.class})
public class Project {

    private ProjectInformation projectInfo;
    private ArrayList codeMetrics;
    private HashMap<Integer, RevisionInformation> repositoryData;
    private BugData bugData;
    private int status;

    public BugData getBugData() {
        return bugData;
    }

    public void setBugData(BugData bugData) {
        this.bugData = bugData;
    }

    public ArrayList getCodeMetrics() {
        return codeMetrics;
    }

    public void setCodeMetrics(ArrayList codeMetrics) {
        this.codeMetrics = codeMetrics;
    }

    public ProjectInformation getProjectInfo() {
        return projectInfo;
    }

    public void setProjectInfo(ProjectInformation projectInfo) {
        this.projectInfo = projectInfo;
    }

    public HashMap<Integer, RevisionInformation> getRepositoryData() {
        return repositoryData;
    }

    public void setRepositoryData(HashMap<Integer, RevisionInformation> repositoryData) {
        this.repositoryData = repositoryData;
    }


    public int getStatus() {
        return status;
    }

    public void setStatus(int status) {
        this.status = status;
    }

}
